home *** CD-ROM | disk | FTP | other *** search
-
-
-
- CCCCPPPPIIIIOOOO((((4444)))) CCCCPPPPIIIIOOOO((((4444))))
-
-
-
- NNNNAAAAMMMMEEEE
- cpio - format of cpio archive
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _h_e_a_d_e_r structure, when the ----cccc option of _c_p_i_o(1) is not used, is:
-
- struct {
- short h_magic,
- h_dev;
- ushort h_ino,
- h_mode,
- h_uid,
- h_gid;
- short h_nlink,
- h_rdev,
- h_mtime[2],
- h_namesize,
- h_filesize[2];
- char h_name[h_namesize rounded to word];
- } Hdr;
-
- When the ----cccc option is used, the _h_e_a_d_e_r information is described by:
-
- sscanf(Chdr,"%6lo%6lo%6llo%6lo%6lo%6lo%6lo%6lo%11lo%6o%11llo%s",
- &Hdr.h_magic, &Hdr.h_dev, &Hdr.h_ino, &Hdr.h_mode,
- &Hdr.h_uid, &Hdr.h_gid, &Hdr.h_nlink, &Hdr.h_rdev,
- &Hdr.g_mtime, &Hdr.h_namesize,&Hdr.h_filesize,Hdr.h_name);
- Other archive formats (e.g uuuussssttttaaaarrrr) use other sscanf strings.
- The contents of each file are recorded in an element of the array of
- varying length structures, _a_r_c_h_i_v_e, together with other items describing
- the file. Every instance of _h__m_a_g_i_c contains the constant 070707 (octal).
- The items _h__d_e_v through _h__m_t_i_m_e have meanings explained in _s_t_a_t(2). The
- length of the null-terminated path name _h__n_a_m_e, including the null byte,
- is given by _h__n_a_m_e_s_i_z_e.
-
- The last record of the _a_r_c_h_i_v_e always contains the name TRAILER!!!.
- Special files, directories, and the trailer are recorded with _h__f_i_l_e_s_i_z_e
- equal to zero.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- cpio(1), find(1), stat(2)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-